#ifndef __ENUM__LISTH__
#define __ENUM__LISTH__
// #include ".h"
using Action_t = short;
// Avaliable Mode list for Updater()
enum UpdateMode_t
{
    Callback, // give up all the changes      (Exposed Variables      =   Inner Saved Variables)
    Commit    // conform changes and apply    (Inner Saved Variables  =   Exposed Variables)
};
// Avaliable Modify Attruebutes for Modifier()
enum ModifyList_t
{
    Indent,
    Space,
    Linetype
};
// Avaliable Modify Mode for Modifier()
enum ModifyMode_t
{
    Append, // Your Values would be add to original Values
    Replace // Your Values would directly replace original Values
};
typedef enum class Components_list_t : int
{
    Component = 0,
    Card = 1,
    Containor = 2,
    Page = 4
} Clist;
enum SocketList
{
    EMPTY = 0,
    TOP_LEFT = 1,
    TOP_RIGHT = 2,
    BOTTOM_LEFT = 4,
    BOTTOM_RIGHT = 8,
};
#endif
#ifdef __ENUM__LISTH__
#define WARNING__REDEFINE
#endif